今天,我們來聊聊 web Server 如何建置並觀看頁面。
首先,pull nginx 的 Image 下來
root@ubuntu:~# docker pull nginx
Using default tag: latest
latest: Pulling from library/nginx
e7bb522d92ff: Pull complete
0f4d7753723e: Pull complete
91470a14d63f: Pull complete
Digest: sha256:edc8182581fdaa985a39b3021836aa09a69f9b966d1a0ff2f338be6f2fbfe238
Status: Downloaded newer image for nginx:latest
root@ubuntu:~#
觀看 Image 是否被 pull 下來了
root@ubuntu:~# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest f895b3fb9e30 13 days ago 108MB
root@ubuntu:~#
建立 Container
root@ubuntu:~# docker run -itd -p 8080:80 --name nginx nginx
8b8157d4fa3cc441c731eb353d015ffab49cc1aa834a0d447f04afec0a185cb9
root@ubuntu:~#
觀看 Container 內容
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8b8157d4fa3c nginx "nginx -g 'daemon ..." About a minute ago Up About a minute 0.0.0.0:8080->80/tcp nginx
這時候可以看到有個 ports 8080 是外部的 port 會打 Container 內部的 80 port,所以只要打下列網址就可以看到 nginx 的預設頁面了
因為我是用虛擬機下去實作的所以會打 IP ,本機直接 localhost 即可
那我們今天就先到這裡囉 ~